home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 025a / lg108a.zip / 106-READ.ME next >
Text File  |  1992-01-13  |  14KB  |  261 lines

  1.  
  2. Date: 01-12-92
  3. Time: 10:15 am
  4.  
  5. from the desk of Lonnie J. Rolland
  6.  
  7. From the folks who brought you Logger3, (L3) that pop up and non pop up
  8. information collector, comes LoggerG (LG) where the 'G' stands for
  9. generic (or make it what you want) field labels.
  10.  
  11. LG (a.k.a. plain old logger) has a ascii text file which is read when
  12. the executable is ran. The contents of the small text file configures
  13. the mode of operation you will be running and the names of the
  14. different field labels to a record.
  15.  
  16. The configuration file contains 16 lines.
  17.  
  18. Line (1) is a title that will sit top center as part of the logger's
  19. main screen.  Line (2) can hold an 'M' or a 'C' along with an 'N' and
  20. a 'D'.  'M' is for forcing mono display mode.  'C' is for forcing color
  21. display mode.  'N' is for turning on the network locks for multi user or
  22. group usage mode.  And finally 'D' is for turning on bbs doorway mode. You
  23. can leave line 2 blank or have up to 3 letters (like 'CND' for instance).
  24. Line (3) tells the program the sub-directory where the bbs 'door.sys'
  25. file sits, and is valid only if running in doorway mode.   Lines (4)
  26. through (16) are for the labels to the fields on the upper part of a
  27. record.
  28.  
  29. The labels on the upper part of a record typically ask for name, address
  30. and phone number stuff.  You can choose the field names that will appear
  31. there.  But the names you choose DO have a word length constraint.  The
  32. working example supplied with LG / LGNP might suit your particular needs.
  33. Here is its layout below:
  34.  
  35.  
  36. |------------------------- MY NICE LITTLE Logger ------------------------------|
  37. | Legal Name: ........................................  Today's Date: ........ |
  38. | Contact: ................................................................... |
  39. | Company: ................................................................... |
  40. | Address: ................................................................... |
  41. | City/State: ........................  Country: .............  Zip: ......... |
  42. | Work Ph: ................  Home Ph: ...............  Fax Ph: ............... |
  43. | Action: .................................................................... |
  44. | Resolution: ................................................................ |
  45. |---------------------------< MEMO FIELD >-------------------------------------|
  46. |                                                                              |
  47.  
  48.  
  49. Look at the first line in the record field.  The first field currently has
  50. 'Legal Name: ' as a label, which is a twelve character string.  The number
  51. twelve is important. You can put in any twelve ( or less ) character string
  52. you wish in its place.  If you supply it with a string which is bigger,
  53. it'll only use the first twelve characters.  Now lets break away from these
  54. details and back up a moment.
  55.  
  56.  
  57. LoggerG is fully functional, non-crippled information logging program.
  58. It can be used to track clients or cases in a legal office.  It could
  59. track customers in a sales office.  You could use it to post items for
  60. sale or trade.  You could post people and their occupations where the
  61. posted are looking for gainful employment.  In a material control
  62. office, it could keep track of vendors and their promises.  In a
  63. tech support group, you could track customer problems or loaned out
  64. equipment.  The list could go on and on...
  65.  
  66. It uses a DBase III+ compatable .dbf and .dbt
  67.  
  68. *********************************************************************
  69. ***                    ATTENTION USERS                            ***
  70. *** LG can run on a network with full record/file locking,        ***
  71. *** therefore if and when you do so you MUST run dos's SHARE      ***
  72. *** program first before the logger or it'll keep popping up      ***
  73. *** error messages at you and not save your input.                ***
  74. ***                                                               ***
  75. *** The locking is done with netbios calls. Therefore you have    ***
  76. *** to be running DOS version 3.1 or later.                       ***
  77. ***                                                               ***
  78. *** It'll still work fine if you don't have a network too.        ***
  79. ***                                                               ***
  80. *** By default logger doesn't need share and will NOT do locking. ***
  81. *** You turn that mode of operation 'ON' by including a 'N' in    ***
  82. *** the second line of the config file.                           ***
  83. *********************************************************************
  84.  
  85.  
  86. Install and remove the program from your hard disk with the batch
  87. files MAKE_LG and REMO_LG. The make batch file will create a
  88. subdirectory and put an empty data file set in it.
  89.  
  90. To use the program, envoke it with the batch file called LOGGER. It will
  91. change directory, setup an environment variable, and then envoke logger.
  92. Logger auto-detects whether its running on a mono or color system.
  93. If the auto-detect is mis-interpretting your hardware, you can force
  94. color mode by putting a 'C' in line 2 of the config file, or force mono
  95. mode by putting a 'M' there.
  96.  
  97. The logger program, when envoked, needs about 118k bytes of ram.
  98. The file 'LG.EXE' is the tsr version of the program. It's a nice, small
  99. 6.5KB pop up tsr that uses swapping technology. The hot key to pop it
  100. up is "CTRL" + "ALT" + "A". Note you have to hold all 3 keys down at the
  101. same time.  The tsr version of logger does not have a doorway mode.
  102. The tsr can un-load itself.  By pressing 'R' at the main menu, logger
  103. will release its (small) captive ram and un-hook itself from the system
  104. interupts.  The file 'LGNP.EXE' is the non resident ( pass through )
  105. version of the program. Both programs look and function exactly alike.
  106. The file 'L3GBLK.ZIP' is a set of empty .dbf/.dbt files. The file
  107. 'L3GABC.ZIP' is a set of test data .dbf/.dbt's files.
  108.  
  109. Logger now has a delete function.  While in the 'search' or 'browse'
  110. mode, press the 'D' key.  If you are the owner of the record, you may
  111. mark it deleted. In multi-user and doorway mode, there can be many
  112. different people adding records.  In doorway mode the program reads
  113. the 'door.sys' file and generates a record 'key'.  In multi-user mode,
  114. each person must set a dos environment variable called 'LGKEY' to a
  115. made up password.  What LGKEY is set to becomes the record password.
  116. Then nobody else gets to mess with your records.
  117.  
  118. A note about 'Orphaned Memos'.
  119. They will happen within the .dbt file when you: 1) delete and pack out
  120. the .dbf that points to the memo, 2) edit an existing memo and make it grow
  121. larger in size than it originally was (512 to 1024, 1024 to 1536...etc).
  122.  
  123. Please find the program called 'LG6PACK.EXE'. It's purpose is to pack out
  124. the 'Orphaned Memos'. It walks down through the .dbf and rebuilds the .dbt
  125. file as it goes. It does not use network locks, ergo pack your data local.
  126.  
  127.  
  128. The structure for L3GV.DBF is:
  129. Field  Field Name  Type       Width    Dec       (label)    (length)
  130.     1  FN01        Character     40           { Legal Name    /12 }
  131.     2  FN02        Character     40           { Password      /10 }
  132.     3  FN03        Character     67           { contact       /9  }
  133.     4  FN04        Character     67           { company       /9  }
  134.     5  FN05        Character     67           { address       /9  }
  135.     6  FN06        Character     24           { city/state    /12 }
  136.     7  FN07        Character     13           { country       /9  }
  137.     8  FN08        Character      9           { zip           /5  }
  138.     9  FN09        Character     16           { work ph       /9  }
  139.    10  FN10        Character     15           { home ph       /9  }
  140.    11  FN11        Character     15           { fax  ph       /8  }
  141.    12  FN12        Character     68           { action        /8  }
  142.    13  FN13        Character     64           { resolution    /12 }
  143.    14  FN14        Character      8           { today's date  /14 }
  144.    15  MEMOFLD     Memo          10
  145. ** Total **                     524
  146.  
  147. The previous Logger had timer, find, browse, choose and did time
  148. accumulation and date stamping.  This current version of logger has
  149. only add, search, browse, and date stamping.  It has less function-
  150. ality and complexity.
  151.  
  152. Logger will now also send the currently displayed record to the
  153. printer too. If you are within the find or browse function, you
  154. press the (O) key to send the record information 'out' to the printer.
  155. If you are within the edit function, (and not in the memo pad area)
  156. you press the (ctrl-O) key instead.  This will not work in doorway
  157. mode (of course).
  158.  
  159. Logger will produce an ascii output file too.  From the main program
  160. prompt, press the (T) key.  It will ask you from which record to
  161. begin with.  Then it will walk from that record to the end and transfer
  162. the data to an ascii file (with labels) called 'DATABASE.DOC'.
  163.  
  164. The add (A) command starts an entry. The search (S) command is nice.
  165. It works on fields 1, 12, 3, 4 of the record. Which for our example
  166. would be: 1) legal name 2) action 3) contact and 4) company.
  167. The search order is from the last record to the first record. It will
  168. find embedded strings anywhere within the target string and is case
  169. insensitive. The browse (B) command uses the keypad keys. It uses the
  170. up, down, PgUp, PgDn, home, and end key.  If numlock is on, it will use
  171. the 7, 8, 9, 1, 2, 3's keys also.  Browse will remember where
  172. you were browsing at last.
  173.  
  174. You may start an addition then escape out and suspend the entry to do
  175. a browse, or find function (or go to dos for the tsr version).
  176. Then return back to your started entry. If you elect to edit a
  177. record from the find or browse mode, you do so by pressing 'enter' to
  178. select a record. When you have finish your editing, logger will ask
  179. you if you want to (maintainence mode) re-write the record back to
  180. where it came from OR (add mode) append the record as a new one to
  181. the end of the DBF.
  182.  
  183. The memo pad portion saves only what it needs to save, from a 512
  184. byte minimum, to a 4096 byte maximum size. The full screen editor
  185. understands wordstar style key strokes and it does automatic
  186. word-wrap at the end of lines also!
  187.  
  188.  
  189. Logger was written by me with toolboxes from Max Software Consultants
  190. at 301/828-5935 for handling the dbase structures and Turbo Power at
  191. 408/438-8608 for tsr/swapping/string/memo handling.
  192.  
  193. Logger does take advantage of an environment variable called NETDRIVE.
  194. The netdrive variable gets plugged into the data file manipulation
  195. procedures.  You HAVE TO tell logger where the data is sitting.
  196.  
  197.  
  198. At where I work, we run Artisoft's Lantastic AI Netbios/NOS on Western
  199. Digital and Artisoft ethernet cards. We have our data sitting on the
  200. server in an area 'K:\LOGGER3\L3GV.DBF'.  I have my neton batch file
  201. set up the environment variables, 'set netdrive=k:\logger3\' and also
  202. 'set lgkey=Lonnie'.
  203.  
  204. Note you may need to expand your environment size beyond the default
  205. 160 bytes by placing the following in your config.sys file.
  206. 'shell c:\command.com c:\ /e:256 /p'
  207.  
  208. I will not be held responsible for your data loss or your hardware
  209. acting up. I am a Senior Tech Support Engineer. I created this program
  210. (AT HOME, LATE AT NIGHT) to maintain many customer databases at work.
  211.  
  212.  
  213. * * * * * * * KNOWN BUG LIST: * * * * * * *
  214. ( I thought that would get your attention.)
  215.  
  216. 1) You will get a toolbox '540' error if you are running in the network
  217.    mode and share is not loaded and resident.
  218.  
  219. 2) You will get a dos error '2' when logger fails to find and open the
  220.    data files. The set command can say you have data files in a subdir and
  221.    you forgot to put them there.
  222.  
  223. 3) If the printer is not available or on-line, logger properly detects
  224.    that its off-line. Logger will not post a "PRINTER OFF-LINE" message
  225.    but instead will completely ignore the printer's absence and go on
  226.    with its business.
  227.  
  228. 4) If there is no LIM 4.0 / EMS ram available, the tsr version of logger
  229.    will make a 'SWAP' file to the root directory of the 'C:' drive only.
  230.    But fear not. When you release the tsr, it removes the swap file.
  231.    If you kill power and not release the tsr first, when you next power
  232.    up, the swap file will still be there. Note the swap file's attribute
  233.    makes it hidden from view.
  234.  
  235. 5) It cannot (yet) have multible records started and multible timers timing
  236.    at the same time. Do you (really) get three phone calls in a row then work
  237.    on all three simultaineously? Sorry, you have to close ( if only tempor-
  238.    arily ) the first call/log to start up the second.
  239.  
  240.  
  241. I want your feedback!  Call my company BBS and drop me a note.  It's number
  242. is (714) 549-6669.  The modem is 12/24/9600 baud, eight data bits, no
  243. parity, one stop bit.  Its open access to everybody.  The latest version of
  244. the program will be posted there.  If you're feeling a little guilty about
  245. not paying for the Logger programs, please (by all means) send money!
  246. I have been slaving away (for what seems) forever on this thing.  Thank
  247. goodness my wife is (more or less) tolerant of me sitting back here night
  248. after night after night after night...
  249.  
  250. If you were using one of my older programs (Logger3), please note we moved
  251. to a new building and I had to (UGGH!) get a new BBS phone number.
  252.  
  253. <relax & enjoy>
  254.  
  255. (my work) => Symbol Technologies, 340 Fischer Ave, Costa Mesa, CA. 92626
  256. (my home) => 22612 Napoli Street, Laguna Hills, Ca. 92653
  257.  
  258. (c) Copyright 1991, Lonnie J. Rolland
  259.  
  260. dBASE and dBASE III+ was registered trademarks of Ashton Tate, Inc. {huh?}
  261.